physical address - Spanish English Dictionary